home *** CD-ROM | disk | FTP | other *** search
-
-
- /******************************** speak english *********/
-
- #define NULL 0L
- #define nil 0L
- #define true 1
- #define TRUE 1
- #define false 0
- #define FALSE 0
- #define ZERO 0
- #define AND &&
- #define OR ||
- #define NOT !
- #define T TRUE
- #define F FALSE
- #define BACKSPACE (unsigned char) 0x008
-
- /******************************** Standard Typedefs *********/
-
- typedef unsigned long Long;
-
- /******************************** Toolbox defines *********/
-
- #define ScrollBarWidth 16
-
- /******************************** Ada is my friend **********/
-
- #define private static
- #define public
- #define foreign
-
- /******************************** Shortcut Function Calls *********/
- #define ABS(x) (((x) < 0) ? ((x) * -1) : (x))
- #define ODD(a) (((a) % 2) == 1)
-
- #define MAX(a,b) ((a > b) ? (a) : (b))
- #define MIN(a,b) ((a < b) ? (a) : (b))
-
- #define RES_CHECK if (ResError()) Oops("\pResource Error",ResError(),FALSE);
- #define FILE_CHECK(x) {OsErr os; if (os = x) Oops("\pFile Error",os,FALSE); }
- #define MEM_CHECK if (MemError()) Oops("\pMemory Error",MemError(),FALSE);
-
- #define _GetHandleToRecord(recType) ((recType **) GetNewHandle((long) sizeof(recType))); MEM_CHECK
- #define _lsizeof(x) ((long) sizeof(x))
- #define _ShiftKeyDown(ev) (((ev).modifiers & shiftKey))
- #define _OptionKeyDown(ev) (((ev).modifiers & optionKey))
- #define _CmdKeyDown(ev) (((ev).modifiers & cmdKey))
-